본문으로 건너뛰기

Q. 최근 모던 웹 어플리케이션에서 세션 기반 인증보다 토큰 기반 인증을 많이 사용하는 이유가 무엇입니까?

🧑🏻‍💻 Answer.


토큰 기반 인증은 서버가 클라이언트의 상태를 유지하지 않고도 인증 처리 가능하며, 이는 서버의 확장성을 향상시키는 주요 이점 중 하나입니다. 서버를 확장할 때 수평 확장이 용이하며, 요청을 처리하는 서버 간에 사용자 인증 정보를 공유하기 쉽습니다.

반면 세션 기반 인증을 사용하면 서버가 세션 상태를 관리해야 하고, 이로 인해 복잡성과 서버 부하가 증가할 수 있습니다.

따라서 토큰 기반 인증을 사용하여 서버 간 불일치 문제를 방지하고 서버 확장성을 향상시킵니다.